static void gtk_range_add_step_timer (GtkRange *range,
GtkScrollType step);
static void gtk_range_remove_step_timer (GtkRange *range);
-static void gtk_range_queue_draw_location (GtkRange *range,
+static void gtk_range_queue_allocate_location (GtkRange *range,
MouseLocation location);
static gboolean gtk_range_real_change_value (GtkRange *range,
GtkScrollType scroll,
* is the only widget receiving the pointer events.
*/
priv->grab_location = location;
- gtk_range_queue_draw_location (range, location);
+ gtk_range_queue_allocate_location (range, location);
update_slider_state (range);
update_steppers_state (range);
context = gtk_widget_get_style_context (GTK_WIDGET (range));
- gtk_range_queue_draw_location (range, priv->grab_location);
+ gtk_range_queue_allocate_location (range, priv->grab_location);
priv->grab_location = MOUSE_OUTSIDE;
gtk_range_update_mouse_location (range);
if (old != priv->mouse_location)
{
- gtk_range_queue_draw_location (range, old);
- gtk_range_queue_draw_location (range, priv->mouse_location);
+ gtk_range_queue_allocate_location (range, old);
+ gtk_range_queue_allocate_location (range, priv->mouse_location);
if (priv->mouse_location == MOUSE_OUTSIDE)
gtk_widget_unset_state_flags (widget, GTK_STATE_FLAG_PRELIGHT);
gtk_css_gadget_set_visible (priv->slider_gadget, visible);
- gtk_range_queue_draw_location (range, MOUSE_SLIDER);
+ gtk_range_queue_allocate_location (range, MOUSE_SLIDER);
if (priv->has_origin)
- gtk_range_queue_draw_location (range, MOUSE_TROUGH);
+ gtk_range_queue_allocate_location (range, MOUSE_TROUGH);
gtk_range_update_mouse_location (range);
}
{
update_steppers_state (range);
- gtk_range_queue_draw_location (range, MOUSE_STEPPER_A);
- gtk_range_queue_draw_location (range, MOUSE_STEPPER_B);
- gtk_range_queue_draw_location (range, MOUSE_STEPPER_C);
- gtk_range_queue_draw_location (range, MOUSE_STEPPER_D);
+ gtk_range_queue_allocate_location (range, MOUSE_STEPPER_A);
+ gtk_range_queue_allocate_location (range, MOUSE_STEPPER_B);
+ gtk_range_queue_allocate_location (range, MOUSE_STEPPER_C);
+ gtk_range_queue_allocate_location (range, MOUSE_STEPPER_D);
}
}
static void
-gtk_range_queue_draw_location (GtkRange *range,
- MouseLocation location)
+gtk_range_queue_allocate_location (GtkRange *range,
+ MouseLocation location)
{
GtkRangePrivate *priv = range->priv;
GtkCssGadget *gadget;